package xj.graph2d.graph;

public interface GraphConstants extends xj.graph2d.DrawShapeConstants {

  /**
   * Element type value indicating a node.
   */
  public final static int NODE = 0x01;

  /**
   * Element type value indicating an edge.
   */
  public final static int EDGE = 0x02;

  /**
   * Element type value indicating a node.
   */
  public final static int HYPERNODE = 0x04;

  /**
   * Element type value indicating a graph (or subgraph).
   */
  public final static int SUBGRAPH = 0x08;

  /**
   * System attribute indicator.
   */
  final static int SYSTEM = 0x10;

  public static final String ANONYMOUS_PREFIX = "_anonymous_";

  /* Added by Naveen Vemuri, May 3, 2003. */
  public static final String XGMML_GRAPH_TAG = "graph";

  public static final String XGMML_NODE_TAG = "node";

  public static final String XGMML_EDGE_TAG = "edge";

  public static final String XGMML_ATT_TAG = "att";
  /* End of additions. */

}
